home *** CD-ROM | disk | FTP | other *** search
/ Aminet 33 / Aminet 33 - October 1999.iso / Aminet / misc / emu / NESDevTools.lha / CHR2NAM / CHR2NAM.readme < prev    next >
Encoding:
Text File  |  1999-07-18  |  3.0 KB  |  66 lines

  1. Short:      NES Name Table Creator
  2. Author:     Chris Covell (ccovell@direct.ca)
  3. Uploader:   Chris Covell
  4. Type:       misc/emu
  5.  
  6. CHR2NAM is a small utility that makes creating NES demos and games easier.
  7. It creates a NAME table, a description of what tiles go on the NES' screen.
  8. As its inputs, CHR2NAM takes a binary image of an NES' "screen" and matches
  9. its graphics with data in a CHR-ROM file to generate the name table.
  10.  
  11. This is useful, and much quicker than laying out the graphics tile-by-tile
  12. in some other program.  Do your work in a paint program, and just send it
  13. through these small utilities.
  14.  
  15. Usage
  16. -----
  17. At the command line, type in CHR2NAM imagefile CHRfile NAMfile
  18.  
  19. The imagefile is the image that you want to convert into a nametable.
  20. It should be 256x240 pixels, the same size as the NES' name table.
  21. The image must also be in the NES' CHR format.  You can convert a RAW
  22. binary image into this CHR format using my program, Raw2CHR.
  23.  
  24. The image must also be comprised of the same graphics, aligned at the same
  25. 8-pixel offset, as the CHR-ROM which you are using.  If not, CHR2NAM won't
  26. be able to recognize the graphics to make a name table out of your image.
  27.  
  28. Now, the CHRfile is one background bank (256 tiles) of NES CHR data.  If
  29. you have already made a CHR file out of your graphics, that's fine.  Just
  30. specify that particular file on the command line.  If you haven't made
  31. a CHR file from your graphics yet, you can make it using Raw2CHR and you
  32. can compress it using CHARlie.  See the program flowchart for the steps
  33. to making your CHR-ROM and name table from a single image file.
  34.  
  35. The output (NAMfile) is the name table, usually 960 bytes in size.  This
  36. entire file can be placed in the PPU's name table area.
  37.  
  38.  
  39. This program is just a small little utility, so I didn't spend (much) of a
  40. time (at all) coding it.  As such, it is again in my favourite flavour of
  41. spaghetti-code.  The C source code is included, if you want to improve on
  42. it at all.
  43.  
  44.  
  45. Other things of mine which you should check out are:
  46.  
  47. pix/anim/AmiBanner.lha     ;An animating GIF banner that supports Amiga.
  48. pix/boot/Win95BURN.lha     ;My Windows'95 trasher.  Burn, baby burn!!!
  49. pix/boot/Win95BURN.jpg     ;A JPEG version of that pic.
  50. pix/boot/WinBURN24.lha     ;A 24-bit IFF version of that pic.
  51. pix/wb/BeBoxWBs.lha        ;Some pics of my WB using the BeIcons.
  52. pix/wb/JapanWB.lha         ;A Japanese Workbench. ;-)
  53. pix/wb/HAMBrowse.lha       ;A Pic showing how to browse the WWW in HAM!
  54. pix/icon/BeIcons_2.lha     ;A set of NewIcons in the BeOS style! (and more!)
  55. pix/trace/SidMan*.lha      ;Concept Render of a SID-Playing Walkman.
  56. pix/trace/SidManLCD.lha    ;LCD texture from the SID walkman.
  57. gfx/aga/HUGEBench.lha      ;Some monitor settings for a HUGE Workbench!
  58. text/font/C-64Font.lha     ;A Commodore-64 font with European accents.
  59. misc/emu/Snd2Mid.lha       ;Converts NES PSG songs to MIDI!!
  60. misc/emu/CHARlie.lha       ;Compresses NES CHR-ROM graphics.
  61.  
  62. And of course, my webpage at http://mypage.direct.ca/c/ccovell/
  63. It has lots of stuff that you might enjoy exploring.
  64.  
  65. See ya!
  66.